package com.decent.ejfadmin.tools;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * describe:销卡省份
 *
 * @author 王元鑫
 * @date 2019/09/07
 */
public final class ProvinceTypeMaps {
    final static Map<String, String> MOBILE_MAP = new HashMap<String, String>(32) {{
        put("01", "北京");
        put("02", "天津");
        put("03", "河北");
        put("04", "山西");
        put("05", "内蒙古");
        put("06", "辽宁");
        put("07", "吉林");
        put("08", "黑龙江");
        put("09", "上海");
        put("10", "江苏");
        put("11", "浙江");
        put("12", "安徽");
        put("13", "福建");
        put("14", "江西");
        put("15", "山东");
        put("16", "河南");
        put("17", "湖北");
        put("18", "湖南");
        put("19", "广东");
        put("20", "广西");
        put("21", "海南");
        put("22", "四川");
        put("23", "贵州");
        put("24", "云南");
        put("25", "西藏");
        put("26", "陕西");
        put("27", "甘肃");
        put("28", "青海");
        put("29", "宁夏");
        put("30", "新疆");
        put("31", "重庆");
        put("99", "香港");
    }};
    final static Map<String, String> UNICOM_MAP = new HashMap<String, String>(33) {{
        put("11", "北京");
        put("13", "天津");
        put("18", "河北");
        put("19", "山西");
        put("10", "内蒙古");
        put("91", "辽宁");
        put("90", "吉林");
        put("97", "黑龙江");
        put("31", "上海");
        put("34", "江苏");
        put("36", "浙江");
        put("30", "安徽");
        put("38", "福建");
        put("75", "江西");
        put("17", "山东");
        put("76", "河南");
        put("71", "湖北");
        put("74", "湖南");
        put("51", "广东");
        put("59", "广西");
        put("50", "海南");
        put("81", "四川");
        put("85", "贵州");
        put("86", "云南");
        put("79", "西藏");
        put("84", "陕西");
        put("87", "甘肃");
        put("70", "青海");
        put("88", "宁夏");
        put("89", "新疆");
        put("83", "重庆");
        put("61", "香港");
        put("98", "全国");
    }};
    final static Map<String, String> TELECOM_MAP = new HashMap<String, String>(69) {{
        put("010", "北京");
        put("022", "天津");
        put("31", "河北");
        put("33", "河北");
        put("34", "山西");
        put("35", "山西");
        put("47", "内蒙古");
        put("48", "内蒙古");
        put("024", "辽宁");
        put("41", "辽宁");
        put("42", "辽宁");
        put("43", "吉林");
        put("44", "吉林");
        put("45", "黑龙江");
        put("46", "黑龙江");
        put("000", "上海");
        put("021", "上海");
        put("025", "江苏");
        put("51", "江苏");
        put("52", "江苏");
        put("57", "浙江");
        put("58", "浙江");
        put("55", "安徽");
        put("56", "安徽");
        put("59", "福建");
        put("70", "江西");
        put("79", "江西");
        put("53", "山东");
        put("54", "山东");
        put("63", "山东");
        put("37", "河南");
        put("39", "河南");
        put("027", "湖北");
        put("71", "湖北");
        put("72", "湖北");
        put("73", "湖南");
        put("74", "湖南");
        put("020", "广东");
        put("66", "广东");
        put("75", "广东");
        put("76", "广东");
        put("77", "广西");
        put("898", "海南");
        put("028", "四川");
        put("80", "四川");
        put("81", "四川");
        put("82", "四川");
        put("83", "四川");
        put("85", "贵州");
        put("69", "云南");
        put("87", "云南");
        put("88", "云南");
        put("891", "西藏");
        put("892", "西藏");
        put("893", "西藏");
        put("894", "西藏");
        put("895", "西藏");
        put("896", "西藏");
        put("897", "西藏");
        put("029", "陕西");
        put("91", "陕西");
        put("93", "甘肃");
        put("94", "甘肃");
        put("97", "青海");
        put("95", "宁夏");
        put("90", "新疆");
        put("99", "新疆");
        put("023", "重庆");
        put("011", "全国");
    }};
    final static Map<String, String> SINOPEC_MAP = new HashMap<String, String>(30) {{
        put("11", "北京");
        put("12", "天津");
        put("13", "河北");
        put("14", "山西");
        put("31", "上海");
        put("32", "江苏");
        put("33", "浙江");
        put("34", "安徽");
        put("35", "福建");
        put("36", "江西");
        put("37", "山东");
        put("41", "河南");
        put("42", "湖北");
        put("43", "湖南");
        put("44", "广东");
        put("45", "广西");
        put("46", "海南");
        put("51", "四川");
        put("52", "贵州");
        put("53", "云南");
        put("65", "新疆");
        put("50", "重庆");
        put("90", "广东");
    }};
    public final static List<String> PROVINCE_MAP = new ArrayList<String>(33) {{
        add("全国");
        add("浙江");
        add("安徽");
        add("河北");
        add("山西");
        add("湖北");
//        add("上海");
//        add("云南");
//        add("内蒙古");
//        add("北京");
//        add("吉林");
//        add("四川");
//        add("天津");
//        add("宁夏");
//        add("山东");
//        add("广东");
//        add("广西");
//        add("新疆");
//        add("江苏");
//        add("江西");
//        add("河南");
//        add("海南");
//        add("湖南");
//        add("甘肃");
//        add("福建");
//        add("西藏");
//        add("贵州");
//        add("辽宁");
//        add("重庆");
//        add("陕西");
//        add("青海");
//        add("香港");
//        add("黑龙江");
    }};
    final static Map<String, String> AREA_CODE = new HashMap<String, String>(32) {{
        put("北京", "01");
        put("上海", "02");
        put("天津", "03");
        put("重庆", "04");
        put("河北", "05");
        put("山西", "06");
        put("内蒙古", "07");
        put("辽宁", "08");
        put("吉林", "09");
        put("黑龙江", "10");
        put("江苏", "11");
        put("浙江", "12");
        put("安徽", "13");
        put("福建", "14");
        put("江西", "15");
        put("山东", "16");
        put("河南", "17");
        put("湖北", "18");
        put("湖南", "19");
        put("广东", "20");
        put("广西", "21");
        put("海南", "22");
        put("四川", "23");
        put("贵州", "24");
        put("云南", "25");
        put("西藏", "26");
        put("陕西", "27");
        put("甘肃", "28");
        put("宁夏", "29");
        put("青海", "30");
        put("新疆", "31");
        put("香港", "32");
        put("全国", "98");
    }};
}
